*,
*:after,
*::before {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
}

@font-face {
		font-weight: normal;
		font-style: normal;
		font-family: 'ecoicons';
		src: url("fonts/ecoicons/ecoicons.eot");
		src: url("fonts/ecoicons/ecoicons.eot?#iefix") format("embedded-opentype"), url("fonts/ecoicons/ecoicons.woff") format("woff"), url("fonts/ecoicons/ecoicons.ttf") format("truetype"), url("fonts/ecoicons/ecoicons.svg#ecoicons") format("svg");
}

/* Icomoon.com */


/* Menu Styling Main*/
.u-menu {
	position:fixed;
	background-color: #fff;
	height: 100%;
	width: 300px;
	display: block;
	font-family: 'Lato', Arial, sans-serif;
	border-right: 1px solid #c6d0da;


}

.u-menu  ul {
	
	color: #5f6f81;
	list-style: none;
	text-transform: none;
	font-weight: 300;
	font-family: 'Lato', Arial, sans-serif;
	line-height: 60px;

}

.u-menu li {
	display: block;
	float: left;
	width: 100%;
	


}

.u-menu .u-menu-item {
	box-shadow: inset 0 1px #c6d0da;


}

.u-menu a {
	letter-spacing: 1px;
	color: #788777;
	font-weight: 300;
	font-family: 'Lato', Arial, sans-serif;
	cursor: pointer;
	height: 100%;
	display: block;

}

.u-menu div {
	height: 190px;
	display: block;
	
	position: relative;

}

.u-menu .user_thumb {
	position:absolute;
	bottom: 45px;
	left: 10px;
	height: 90px;
	width: 90px;
	display: block;
	border: 1px solid #6b6b6b;  
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(rgba(255,255,255,0.2)));


}

.u-menu .user_thumb_details {
	position:absolute;
	bottom: 45px;
	right: 5px;
	height: 90px;
	width: 180px;
	display: block;
	
}

.user_thumb_details  ul{
	color: #5f6f81;
	list-style: none;
	text-transform: none;
	font-weight: 300;
	font-family: 'Lato', Arial, sans-serif;
	line-height: 30px;
	
}


.u-menu a:hover{
		box-shadow: inset 0 1px #c6d0da;
		color: #fff;
		background: #788777;
}

.e-icon::before {
		display: inline-block;
		width: 60px;
		text-align: center;
		text-transform: none;
		font-weight: normal;
		font-style: normal;
		font-variant: normal;
		font-family: 'ecoicons';
		float: left;

}

.e-icon-help::before {
		content: "\e000";
}

.e-icon-settings::before {
		content: "\e006";
}

.e-icon-authorpage::before {
		content: "\e003";
}

.e-icon-myblocks::before {
		content: "\e00d";
}

.e-icon-bookmarks::before {
		content: "\e004";
}

.e-icon-followers::before {
		content: "\e007";
}

.e-icon-subs::before {
		content: "\e008";
}

.e-icon-connections::before {
		content: "\e008";
}